/*
//!
//!
*/
// TODO rename key/query/idx to elt
//!
//!
//! Sequence Collections | slice | Vec | VecDeque | LinkedList | BitVec | BinaryHeap | SmallVec | ArrayVec
//! ---------------------|:-----:|:---:|:--------:|:----------:|:------:|:----------:|:--------:|:--------:
//! OrderedCollection | | | | | | ⚫ | |
//! | | | | | | | |
//! Len | ⚫ | ⚫ | ⚫ | ⚫ | ⚫ | ⚫ | ⚫ | ⚫
//! Capacity | | ⚫ | ⚫ | | ? | ⚫ | ⚫ | ⚫
//! Reserve | | ⚫ | ⚫ | | ? | ⚫ | ⚫ |
//! ShrinkToFit | | ⚫ | ⚫ | | ⚫ | ⚫ | ? |
//! Clear | | ⚫ | ⚫ | ⚫ | ⚫ | ⚫ | ⚫ | ⚫
//! | | | | | | | |
//! Contains | ⚫ | ⚫ | | | ? | | ⚫ | ⚫
//! Get | ⚫ | ⚫ | | | ⚫ | | ⚫ | ⚫
//! GetMut | ⚫ | ⚫ | | | | | ⚫ | ⚫
//! Iterate | ⚫ | ⚫ | ⚫ | ⚫ | ⚫ | ⚫ | ⚫ | ⚫
//! IterateMut | ⚫ | ⚫ | ⚫ | ⚫ | | ⚫ | ⚫ | ⚫
//! | | | | | | | |
//! Insert | | ⚫ | ? | ? | ? | ⚫ | ⚫ | ⚫
//! Insert2 | | ⚫ | ? | ? | ? | ⚫ | ⚫ | ⚫
//! Remove | | ⚫ | ? | ? | ? | ⚫ | ⚫ | ⚫
//! PushFront | | ? | ⚫ | ⚫ | | ? | ? | ?
//! PushBack | | ⚫ | ⚫ | ⚫ | | ? | ⚫ | ⚫
//! PopFront | | ? | ⚫ | ⚫ | | ? | ? | ?
//! PopBack | | ⚫ | ⚫ | ⚫ | | ? | ⚫ | ⚫
//!
//! .
//!
//! Set Collections | HashSet | BTreeSet | BitSet | FlatSet
//! ---------------------|:-------:|:--------:|:------:|:-------:
//! OrderedCollection | | ⚫ | ⚫ | ⚫
//! | | | |
//! Len | ⚫ | ⚫ | ⚫ | ⚫
//! Capacity | ⚫ | | ? | ⚪
//! Reserve | ⚫ | | ? | ⚪
//! ShrinkToFit | ⚫ | | ? | ⚪
//! Clear | ⚫ | ⚫ | ⚫ | ⚪
//! | | | |
//! Contains | ⚫ | ⚫ | ? | ⚫
//! Iterate | ⚫ | ⚫ | ⚫ | ⚫
//! | | | |
//! Insert | ⚫ | ⚫ | ⚫ | ⚪
//! Remove | ⚫ | ⚫ | ⚫ | ⚪
//!
//! .
//!
//! Map Collections | HashMap | BTreeMap | VecMap | FlatMap
//! ---------------------|:-------:|:--------:|:------:|:-------:
//! OrderedCollection | | ⚫ | ⚫ | ⚫
//! | | | |
//! Len | ⚫ | ⚫ | ⚫ | ⚫
//! Capacity | ⚫ | | ⚫ | ⚪
//! Reserve | ⚫ | | ? | ⚪
//! ShrinkToFit | ⚫ | | ⚫ | ⚪
//! Clear | ⚫ | ⚫ | ⚫ | ⚪
//! | | | |
//! Contains | ⚫ | ⚫ | ⚫ | ⚫
//! Get | ⚫ | ⚫ | ⚫ | ⚫
//! GetMut | ⚫ | ⚫ | ⚫ | ⚪
//! Iterate | ⚫ | ⚫ | ⚫ | ⚫
//! IterateMut | ⚫ | ⚫ | ⚫ | ⚪
//! | | | |
//! Insert | ⚫ | ⚫ | ⚫ | ⚪
//! Insert2 | ⚫ | ⚫ | ⚫ | ⚪
//! Remove | ⚫ | ⚫ | ⚫ | ⚪
//!
extern crate vec_map;
//extern crate bit_vec;
//extern crate bit_set;
//mod impls_bit_vec;
//mod impls_bit_set;
pub use *;
pub use *;